@charset "utf-8";
/* CSS Document */

.headbg{
	width:980px;
	height:135px;
	background:url(../images/headbg.jpg) no-repeat;
	text-align:right;
	padding:10px 20px 0 0;
	font-size:14px;
	font-weight:bold;
}
.headbg a:link,.headbg a:visited,.headbg a:hover{
	color:#0000ff;
	font-size:12px;
	font-weight:normal;
}
.usermain{
	width:978px;
	border:1px solid #fba637;
	margin:10px 0px;
	padding:10px 10px;
	overflow:hidden;
}

/*  usermainleft  */
.usermainleft{
	border:1px solid #95ddfa;
	width:178px;
	background:url(../images/umainleft.gif) repeat-x #fff;
	overflow:hidden;
	padding:10px 12px 10px 13px;
	float:left;
}
.usermainleft p{
	border-bottom:1px solid #999999;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
.usermainleft ul{
	margin-bottom:15px;
	overflow:hidden;	
}
.usermainleft ul li{
	border-bottom:1px solid #a5e2fc;
	text-align:center;
	height:30px;
	line-height:30px;
}
.usermainleft ul li.one{
	background:url(../images/umainleftone.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:0px;
}
.usermainleft ul li.selected{
	background:url(../images/umainleftone2.gif) no-repeat;
	font-weight:bold;
}

/* usermainright   */
.usermainright{
	width:750px;
	float:right;
}
.usermainrightk{
	width:750px;
	overflow:hidden;
	margin-bottom:10px;
}
.usermainrightktopn,.usermainrightktopn2,.usermainrightktopn3,.usermainrightktopr{
	background:url(../images/usermainright.gif) no-repeat;
	height:19px;
	padding-top:13px;
	font-size:14px;
	font-weight:bold;
}
.usermainrightktop{
	background:url(../images/usermainritop.gif) repeat-x;
	height:32px;
	width:750px;
}
.usermainrightktopn{
	background-position:0px 0px;
	width:73px;
	padding-left:19px;
	float:left;
}
.usermainrightktopr{
	background-position:-98px 0px;
	float:right;
	width:51px;
}
.usermainrighttxt{
	width:748px;
	border-left:1px solid #fba638;
	border-right:1px solid #fba638;
	border-bottom:1px solid #fba638;
	overflow:hidden;
}
.usermainrighttxt2{
	padding:20px 0px 15px 28px;
	font-size:14px;
	font-weight:bold;
}
.usermainrighttxt2 img,.usermainrighttxt5 img{ float:left; margin-right:10px;}
.usermainrighttxt3{
	padding-left:70px;
	font-size:14px;
	font-weight:bold;
}
.usermainrighttxt a:link,.usermainrighttxt a:visited,.usermainrighttxt a:hover{
	color:#0000ff;
	font-size:12px;
	font-weight:normal;
}
.usermainrighttxt4{
	width:240px;
	float:left;
	text-align:center;
	line-height:18px;
	padding:10px 0px;
}
.usermainrm{ padding-left:120px;}
.usermainrighttxt5{
	padding:20px 0px 15px 130px;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}
.usermainrighttxt6{
	padding:0 0 15px 170px;
	overflow:hidden;
	height:26px;
}
.usermainrighttxt6 a:link,.usermainrighttxt6 a:visited,.usermainrighttxt6 a:hover{
	background:url(../images/useran.gif) no-repeat;
	width:111px;
	height:26px;
	display:block;
	float:left;
	text-align:center;
	line-height:26px;
	margin-right:26px;
	color:#333333;
}
.usermainrightktopn2{
	background-position:-150px 0px;
	width:105px;
	padding-left:19px;
	float:left;
}
.usermainrightktopn3{
	background-position:-275px 0px;
	width:134px;
	padding-left:19px;
	float:left;
}
.usermainrightk2{
	padding:18px 0px 0px 30px;
	_padding:18px 0px 0px 38px;
	overflow:hidden;
	width:718px;
}
.usermainrightk2 p{ float:left;}
.usermainrightk2n{
	background:url(../images/usermaint.gif) no-repeat;
	width:90px;
	height:71px;
	overflow:hidden;
	margin-left:-8px;
	z-index:0;	
	padding:8px 5px 0 5px;
	text-align:center;
	line-height:16px;
}
.usermainrightk2n2{
	background:url(../images/usermaint2.gif) no-repeat;
	width:72px;
	height:71px;
	overflow:hidden;
	margin-left:-8px;
	z-index:0;	
	padding:8px 14px 0 14px;
	text-align:center;
	line-height:16px;
	color:#fff;
}
.userp{padding-top:20px; font-size:14px;}
.userp2{padding-top:15px;}
.usermainrightnext{
	margin:25px 0 0 2px;
	z-index:99;
	position:relative;
}
.usermainrightsm{
	width:113px;
	height:18px;
	padding-top:18px;
	text-align:center;
	background:url(../images/usertb.gif) no-repeat;
	margin-top:-10px;
	margin-left:24px;
	margin-bottom:15px;
	_margin-left:23px;
}
.usermainrightk2x{
	padding:18px 0px 0px 180px;
	overflow:hidden;
	width:568px;
}
.usermainrightk2x p{ float:left;}
.usermainrightk2nx{
	background:url(../images/usermaint.gif) no-repeat;
	width:72px;
	height:59px;
	overflow:hidden;
	z-index:0;	
	padding:20px 14px 0 14px;
	text-align:center;
	line-height:16px;
	font-size:14px;
}
.usermainrightk2nx span{line-height:35px;}
.usermainrightnextx{
	margin:25px 10px 0 10px;
	z-index:99;
	position:relative;
}
.usermainrightsmx{
	width:113px;
	height:18px;
	padding-top:18px;
	text-align:center;
	background:url(../images/usertb.gif) no-repeat;
	margin-top:2px;
	margin-left:180px;
	margin-bottom:15px;
}


/* registered  */
.userzc{
	width:1000px;
	margin:10px 0px;
	font-size:14px;
}
.userzc a:link,.userzc a:visited,.userzc a:hover{color:#0000ff;}
.userzcq{
	width:880px;
	margin:10px auto;
}
.userzcq2{
	width:750px;
	margin:10px auto;
	font-size:14px;
}
.userzcq3{
	width:750px;
	margin:50px auto;
	overflow:hidden;
	line-height:21px;
	font-size:12px;
}
.userjh{
	font-size:20px;
	font-weight:bold;
	height:55px;
	line-height:55px;
	text-align:center;
}
.userjh2{
	padding-left:120px;
}
.userjh3{ color:#7d0000;
	padding:15px 0px 20px 120px;
}
.userjh4{
	border-top:1px solid #feac41;
	padding-left:120px;
	padding-top:20px;
}
.userblue a:link,.userblue a:visited,.userblue a:hover{color:#0000ff;}
.userred{ color:#e60012;}
.usertop{
	height:30px;
	background:url(../images/zctopbg.png) repeat-x;
	overflow:hidden;
}
.usertopnav{
	width:85px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url(../images/zctop1.gif) no-repeat;
}
.usertoprig{ float:right;}
.userzcinput1{
	width:370px;
	border:1px solid #a1b5c6;
	height:24px;
	line-height:24px;
}
.userzcinput2{
	width:162px;
	border:1px solid #a1b5c6;
	height:24px;
	line-height:24px;
}
.userzcinput3{
	width:58px;
	border:1px solid #a1b5c6;
	height:24px;
	line-height:24px;
}
.userzcinput4{
	width:220px;
	border:1px solid #a1b5c6;
	height:24px;
	line-height:24px;
}
.userzcinput5{
	width:530px;
	border:1px solid #a1b5c6;
	height:110px;
	line-height:19px;
	padding:5px 10px;
	font-size:14px;
}
.userzcinput6{
	width:400px;
	border:1px solid #a1b5c6;
	height:24px;
}
.userzcinput7{
	width:296px;
	border:1px solid #a1b5c6;
	height:24px;
	line-height:24px;
}
.userzcselect{
	width:106px;
	height:24px;
	color:#666;
}
.userzcselect2{
	width:170px;
	height:24px;
	color:#666;
}
.userzcs{ padding-top:10px;line-height:25px;}
.userzcs2{ text-align:right;padding-right:75px;}
.userzcs3{ width:302px; height:183px;}
.userzcs3 img{ max-width:302px; max-height:183px; border:1px solid #a1b5c6;}
.userzcs4{ line-height:20px; padding-left:90px; font-size:12px;}
.userzcs5{font-size:12px;}
.usergray{ color:#666666;}

.usertoprig2{
	line-height:30px;
	float:right;
	padding-right:10px;
}

.userbutton{
	background:url(../images/zcan2_02.jpg) repeat-x;
	height:29px;
	line-height:29px;
	padding:0px 5px;
	font-size:14px;
}
.userbutton a:link,.userbutton a:visited,.userbutton a:hover{ color:#333; text-decoration:none;}
.userbutton2 span{ float:left;}

.sy{
	width:750px;
	background:url(../images/sy01.jpg) no-repeat;
	height:32px;
}
.sy ul{
	float:left;
	margin-left:10px;
}
.sy li{
	float:left;
	width:140px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.sy li.hover{
	background:url(../images/sybg.jpg) no-repeat;
	width:140px;
	height:32px;
	
}
.sy p{
	float:right;
	width:50px;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}
.sytxt{
	width:728px;
	border-left:1px solid #fba638;
	border-right:1px solid #fba638;
	border-bottom:1px solid #fba638;
	overflow:hidden;
	padding:10px 10px;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
}
.sytxtblue,.sytxtblue a:link,.sytxtblue a:visited,.sytxtblue a:hover{
	color:#0000ff
}
/* newsyhzx */
.newsyh{
	width:470px;
	float:left;
}
.newsyh01{
	width:448px;
	height:176px;
	border:2px solid #fbae47;
	overflow:hidden;
	background:#fff;
	padding:18px 0 0 18px;
	line-height:26px;
}
.newsyh01txt{
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	margin-bottom:10px;
}
.newsyhimg{
	float:left;
	margin:4px 5px 0px 5px;
}
.newsyh01txt2{
	overflow:hidden;
	clear:both;
}
.newsyh01txt2 p{
	float:left;
	margin-right:10px;
	_margin-bottom:-10px;
}
.newsyh01txt2 p span{ float:left;}
.newsyh01txt3{
	background:url(../images/newsyhc.jpg) repeat-x;
	line-height:21px;
	padding:0px 5px;
}
.newsyh02{
	background: url(../images/usermainritop.gif) repeat-x;
    height: 32px;
    width: 470px;
	margin-top:10px;
}
.newsyh02r{
	background:url(../images/newshyr.jpg) no-repeat;
	float:right;
	width:57px;
	text-align:center;
	height:22px;
	padding-top:10px;

}
.newsyh02txt{
	border-bottom: 1px solid #FBA638;
    border-left: 1px solid #FBA638;
    border-right: 1px solid #FBA638;
    overflow: hidden;
    width: 428px;
	padding:10px 20px;
}
.newsyh02txt li{
	background:url(../images/guide_03.jpg) no-repeat 0px 9px;
	line-height:22px;
	padding-left:10px;
}
.newsyh03{
	width:270px;
	float:right;
}
.newsyh03txt{
	background: url(../images/usermainritop.gif) repeat-x;
    height: 32px;
    width: 270px;
}
.newsyh03txt2{
	border-bottom: 1px solid #FBA638;
    border-left: 1px solid #FBA638;
    border-right: 1px solid #FBA638;
    overflow: hidden;
    width: 228px;
	padding:10px 20px;
	height:145px;
	background:#fff;
}
#idScroller *{margin:0px; padding:0px;}
#idScroller{line-height:25px;width:228px; height:145px; overflow:hidden;}
#idScroller ul{width:228px;  }

#idScrollMid li {
	background:url(../images/guide_03.jpg) no-repeat 0px 9px;
	line-height:22px;
	padding-left:10px;
	padding-bottom:5px;
}

.nnewsyh04{
	margin-top:10px;
}

/*  jiaoyituan */
.jyt{
	width:670px;
	float:right;
	padding:20px 40px;
	border:1px solid #fba93c;
	background:#fff;
	overflow:hidden;
}
.jytw{
	width:380px;
}
.jytw2{
	width:230px;
}
.jytwq{
	width:610px;
	
}
.jytwq p{
 float:left;
 text-align:center;
 line-height:25px;
}
.jytwq a:link,.jytwq a:visited{
	background:#fff;
	display:block;
}
.jytwq a:hover{
	background:#ffe4b0;
	display:block;
	text-decoration:none;
}
.jytline{
	border-top:2px solid #ffc962
}
.tjqy{
	color:#333333;
	font-weight:bold;
	font-size:14px;	
}
.tjqy2{
	font-weight:bold;	
	text-align:right;
	color:#0000ff;
}
.tjqy2 a:link,.tjqy2 a:visited,.tjqy2 a:hover{color:#0000ff;}
.tjxx{
	width:978px;
	border:1px solid #fba637;
	margin:10px 0px;
	padding:10px 10px;
	overflow:hidden;
	font-size:14px;
	background:#fff;
}
.tjxxtop{
	padding-top:10px;
	padding-left:10px;
}
/* position */
.fposi{
	width:400px;
	height:175px;
	position:absolute;
	top:34%;
	left:36%;
}
.fposit{
	width:398px;
	height:143px;
	border:1px solid #fbab41;
	border-top:0px;
	background:#fff;
}
.fposifont{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:40px 0px 30px 0;
}
.fposip{
	padding-left:90px;
}

.fptab{
	width:535px;
}
.fptab2{
	background:url(../images/fpcen.gif) repeat-y;
	overflow:hidden;
	width:535px;
}
.fptab3{
	color:#cc0000;
}
.fptab4{
	width:103px;
	height:24px;
	line-height:24px;
	border:1px solid #a1b5c5;
	background:#fff;
}
.fptab5{
	width:198px;
	height:24px;
	line-height:24px;
	border:1px solid #a1b5c5;
	background:#fff;
}
.fptab6{
	width:148px;
	height:24px;
	line-height:24px;
	border:1px solid #a1b5c5;
	background:#fff;
}
.fptab7 img{
	border:1px solid #a4b7c6;
}
.fptab8,.fptab8 a:link,.fptab8 a:visited,.fptab8 a:hover{
	color:#0000ff;
	font-weight:bold;
	padding-left:20px;
}
.fptab9{
	color:#999999;
	font-weight:bold;
	line-height:20px;

}

.fsq{
	width:868px;
	margin:10px auto;
	overflow:hidden;
	font-size:12px;
}
.fsq02{
	background:#fff4df;
	margin-top:10px;
	padding:20px 20px;
	width:826px;
	overflow:hidden;
}
.fsq03{
	border-right:1px dashed #333333;
}
.fsq04{
	margin-top:40px;
}
.fsq05{
	width:330px;
	height:160px;
	line-height:21px;
}
.fsq06{
	font-size:14px;
	font-weight:bold;
}
.fsq07{
	width:75px;
	float:left;
	overflow:hidden;
	line-height:21px;
}
.fsq08{
	width:750px;
	background:url(../images/fsqbg.gif) repeat-y -95px 0px;
	float:left;
	
	overflow:hidden;
}
.fsq08 p{
	width:375px;
	float:left;
	overflow:hidden;
	line-height:21px;
	
}
.fsq08 p em{
	width:55px;
	float:left;
	font-style:normal;
}
.fsq08 p span{
	float:left;
	width:285px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.fsq08 p img{
	float:left;
	margin-top:3px;
}

.fcx{
	width:843px;
	overflow:hidden;
	height:464px;
}
.fcx2{
	width:843px;
	background:url(../images/fcxc.gif) repeat-y;
	overflow:hidden;
	height:410px;
}
.fcx3{
	width:536px;
	float:left;
	padding:10px 15px;
	height:390px;
	overflow-y:auto;
}
.fcx4{
	width:237px;
	float:left;
	padding:10px 20px;
}
.fcx5 a:link,.fcx5 a:visited{
	background:#fffbe2;
	display:block;
	height:25px;
	line-height:25px;
}
.fcx5 a:hover{
	background:#ffc962;
	display:block;
	text-decoration:none;
}
.fcx5ax td{ text-align:center;line-height:21px;}
.fcx5ax a:link,.fcx5ax a:visited{
	background:#fffbe2;
	display:block;

}
.fcx5ax a:hover{
	background:#ffc962;
	display:block;
	text-decoration:none;

}
.fcx5w{
	width:90px;
	text-align:center;
	float:left;
}
.fcx5w2{
	width:56px;
	text-align:center;
	float:left;
}
.fcx5w3{
	width:240px;
	text-align:center;
	float:left;
}
.fcx5w4{
	text-align:center;
	padding-left:35px;
}

.fcx4 span{
	float:left;
}
.fcx6{
	width:75px;
	height:15px;
	border-bottom:1px solid #000;
	overflow:hidden;
}
.fcx7{
	width:162px;
	height:15px;
	border-bottom:1px solid #000;
	overflow:hidden;
}
.fcx8{
	width:186px;
	height:15px;
	border-bottom:1px solid #000;
	overflow:hidden;
}
.fcx9{
	width:115px;
	height:15px;
	border-bottom:1px solid #000;
	overflow:hidden;
}
.fcx10{
	width:223px;
	height:15px;
	border-bottom:1px solid #000;
	overflow:hidden;
}